<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
        "http://www.w3.org/TR/html4/loose.dtd">
<html xmlns:th="http://www.thymeleaf.org">
<head>
    <title>域对象</title>
</head>
<body>
    <p>域对象取值</p>
 HttpServletRequest: <span th:text="${#httpServletRequest.getAttribute('req')}"></span><br>
 HttpServletRequest: <span th:text="${#request.getAttribute('req')}"></span>
<hr/>
    Session: <span th:text="${#httpSession.getAttribute('ses')}"></span><br>
    Session <span th:text="${session.ses}"></span>
    <hr/>
    ServletContext: <span th:text="${#servletContext.getAttribute('app')}"></span><br>
    ServletContext: <span th:text="${application.app}"></span><br>
    <hr/>

    <p th:text="URL">url</p>
   相对路径： <a th:href="@{http://www.baidu.com}" th:text="打开百度">百度</a><br>
   绝对路径(相对于当前项目的根)：<a th:href="@{/show}">相对路径show</a>

    <hr>
    <p th:text="普通url传递参数">url</p>
    普通url传递参数方式一:<a th:href="@{/testUrl1?id=1&name=admin}">普通url传递参数</a><br>
    普通url传递参数方式二:<a th:href="@{/testUrl1(id=2,name=zhangsan)}">普通url传递参数</a><br>
    <p th:text="普通url传递参数参数是变量"></p>
    普通url传递参数方式三:<a th:href="@{'/testUrl1?id='+${id}+'&name='+${name}}">普通url传递参数</a><br>
    普通url传递参数方式四:<a th:href="@{/testUrl1(id=${id},name=${name})}">普通url传递参数</a><br>

<hr>
    <p>restful格式传递参数方式</p>
    restful格式传递参数方式一：
    <a th:href="@{/testRest1/{id}/(id=200)}">restful传递参数方式一</a><br>
    restful格式传递参数方式二：
    <a th:href="@{/testRest2/{id}/{name}(id=200,name=admin)}">restful传递参数方式二</a><br>
    restful格式传递参数方式三(普通参数传递和restful结合)：
    <a th:href="@{/testRest3/{id}/(id=200,name=admin)}">restful传递参数方式三</a><br>
    restful格式传递参数方式四(从域对象中取值)：
    <a th:href="@{/testRest3/{id}/(id=${id},name=${name})}">restful传递参数方式四</a><br>




</body>
</html>